human remain - French English Dictionary